Raspberry Pi /RP2040 /VREG_AND_CHIP_RESET /CHIP_RESET

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CHIP_RESET

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (HAD_POR)HAD_POR 0 (HAD_RUN)HAD_RUN 0 (HAD_PSM_RESTART)HAD_PSM_RESTART 0 (PSM_RESTART_FLAG)PSM_RESTART_FLAG

Description

Chip reset control and status

Fields

HAD_POR

Last reset was from the power-on reset or brown-out detection blocks

HAD_RUN

Last reset was from the RUN pin

HAD_PSM_RESTART

Last reset was from the debug port

PSM_RESTART_FLAG

This is set by psm_restart from the debugger. Its purpose is to branch bootcode to a safe mode when the debugger has issued a psm_restart in order to recover from a boot lock-up. In the safe mode the debugger can repair the boot code, clear this flag then reboot the processor.

Links

() ()